
	myButton = 0;            // [Start]/[Stop]のフラグ
function myCheck(myFlg){
  if (myButton==0){      // Startボタンを押した
    myStart=new Date();  // スタート時間を退避
    myButton = 1;
    document.myForm.myFormButton.value = "Stop!";
    myInterval=setInterval("myCheck(1)",1);  //再帰的に自分の関数をコールKJ
  }else{                 // スタート実行中
    if (myFlg==0){       // Stopボタンを押した
      myButton = 0;
      document.myForm.myFormButton.value = "Start";
      clearInterval( myInterval ); 
    }
    myStop=new Date();  // 経過時間を退避
    myTime = myStop.getTime() - myStart.getTime(); // 通算ミリ秒計算
    myH = Math.floor(myTime/(60*60*1000));         // '時間'取得
    myTime = myTime-(myH*60*60*1000);
    myM = Math.floor(myTime/(60*1000));            // '分'取得
    myTime = myTime-(myM*60*1000);
    myS = Math.floor(myTime/1000);                 // '秒'取得
    myMS = myTime%1000;                            // 'ミリ秒'取得
    //document.myForm.myFormTime.value = myH+":"+myM+":"+myS+":"+myMS;
  	document.myForm.myFormTime.value = myH+":"+myM+":"+myS;
  }
}

